/* yui reset.css version;2.5.2 */
html{height:100%;background:#16679F;color:#000}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{color:#333}.clear{height:0;font-size:0;line-height:0;clear:both}input:focus,select:focus{outline:0}

::-webkit-scrollbar {width: 8px;height: 8px;background-color:#fff;}
::-webkit-scrollbar-track {background-color:#ccc;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0);}
::-webkit-scrollbar-track:hover {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.4);background-color:#fefefe;}
::-webkit-scrollbar-track:active {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.4);background-color:#f0f0f0;}
::-webkit-scrollbar-thumb {background-color: rgba(0,0,0,0.2);-webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,.2);}
::-webkit-scrollbar-thumb:hover {background-color: rgba(0,0,0,0.4);-webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,.1);}
::-webkit-scrollbar-thumb:active {background: rgba(0,0,0,0.6);}

/*--from now--*/
body{font-size:.75em;font-family:"Microsoft YaHei",Verdana,Tahoma,Arial,Helvetica,sans-serif;color:#333;min-height:500px;}
a{text-decoration:none;color:#666}
.loginWrap{position: absolute;top:0;left:0;bottom:0;right:0;}
.loginBox {position: absolute;left:0;right:0;top:0;height:100%;max-height:990px;min-height:600px;background:url(../images/login3/logincbg.jpg) no-repeat center;}
.h1-logo {z-index:2;position: absolute;top:0;left:0;right:0;height:75px;margin:0 auto;background:#f9f9f9 url(../images/login3/logo.png) no-repeat 15px 10px;text-indent: -999em;overflow: hidden;}
.development .h1-logo{background-image:url(../images/login3/logo-dev.png);}
.wrapper{}
.loginC {position: absolute;top:50%;left:50%;width:352px;z-index: 4;
/*border:5px solid #5893BB;*/
margin:-210px 0 0 80px;
background-color: #fff;
/*border-top: 4px solid #F69232;*/
box-shadow: 0px 1px 12px #555;-webkit-box-shadow: 0px 1px 12px #555;-moz-box-shadow: 0px 1px 12px #555;
}

.h2-title{height:48px;font-size:1.3em;font-weight:normal;line-height:46px;}
.h2-title .s-t{float:left;width:175px;text-align:center;border-right:1px solid #ddd;border-bottom:1px solid #ddd;cursor:hand;cursor:pointer;background-color: #f0f6fd;color:#004fa2;}
.h2-title .s-tip{display:block;padding:30px 30px;}
.h2-title .s-t-now{background-color:#fff;font-weight:bold;border-bottom-color:#fff;}
.loginCont {position:relative;height:350px;}
.loginOne{position:absolute;top:0;right:0;bottom:0;left:0;display:none;overflow:hidden;}
.login-2w{text-align:center;}
#wxLoginC{
/*padding:40px 0 0;*/
margin:-40px 0 0;
}
.login-psw{padding:5px 0 0 28px;}
.loginOneShow{display:block;}
#errorMsg-wx,#errorMsg {min-height:19px;line-height:19px;padding:5px 20px 5px 22px;font-weight: bold;background:url(../images/login3/i-warning.png) no-repeat 0 1000px;}
#errorMsg-wx.validateErr,#errorMsg.validateErr {background-position:0 8px;color: #D5313D;}
#errorMsg.validateOk {background-position:0 -52px;color: green;}
#errorMsg-wx{position:absolute;top:5px;left:28px;display:none;}
#errorMsg-wx.validateErr{display:block;}

.wx2v-success-tip{padding:30px 0 30px;font-size:1.2em;text-align:center;}
.s-successTip{font-size:1.5em;display:block;text-align:center;padding:10px 0 12px;color:#0fad0e;font-weight:bold;}
.afterWx2v{padding:0px 0 30px 30px;}
.p-reback{text-align:right;padding:0 25px;}
a.a-rebackLogin{color:#ec9a4b;}
a.a-rebackLogin:hover{color:#f77706;}
a.a-rebackLogin .em-f{font-family:'SimSun';}

.p-item {overflow: hidden;zoom: 1;margin: 7px 0 14px;}
.lab-item{display: block;border: 1px solid #ccc;background:url(../images/login3/txtbg-login.png) no-repeat;padding: 2px 9px 2px 40px;height: 36px;width: 250px;line-height: 36px;}
.txt-login,.drop{border:0;height:36px;line-height: 36px;width:250px;vertical-align: middle;color: #000;}
.lab-item:focus{border: 1px solid #72A6DA;color: #0A50BA;}
.lab-user {background-position:0 0px;}
.lab-psw {background-position:0 -40px;}
.lab-hospital {background-position:0 -160px;}
.lab-dept {background-position:0 -240px;}
.lab-user:hover {background-position:0 -80px;}
.lab-psw:hover {background-position:0 -120px;}
.lab-hospital:hover {background-position:0 -200px;}
.lab-dept:hover {background-position:0 -280px;}

.txt-code {width: 120px;}
.p-item img {vertical-align: middle;margin: 0 3px;}
.p-btn {padding: 4px 0 10px 0;}
.btn {width: 301px;height: 45px;line-height: 45px;background-color:#14B3ED;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;border: 0px solid #2A77BA;cursor: hand;cursor: pointer;color: #fff;font-size: 16px;}
.btn:hover {filter: alpha(opacity=90);opacity: 0.9;}

.p-password{position:relative;overflow:visible;}
.lab-lockTip{position: absolute;z-index: 4;display: none;width: 109px;top:30px;left:35px;padding-left:22px;height: 28px;line-height:32px;overflow: hidden;background:url(../images/login/capslock.png) no-repeat;}

.copyrightInfo {position: absolute;left:0;bottom:0;right:0;text-align: center;padding:20px 0;color: #ccc;background-color: rgba(0,0,0,0.2);}
.em-copyright{font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;}
a.a-icp{color:#ccc;margin-left: 10px;text-decoration: none;}
a.a-icp:hover{color:#aaa;text-decoration: underline;}

.qrcode {
width: 200px !important;
}

.info {
width: initial !important;
}

.impowerBox .icon38_msg {
width: 20px !important;
height: 20px !important;
background-size: 100% !important;
}

.impowerBox .status_succ .status_txt h4,
.impowerBox .status_fail .status_txt h4 {
font-size: 16px !important;
}
